// Decompiled by Jad v1.5.8e. Copyright 2001 Pavel Kouznetsov. // Jad home page: http://www.geocities.com/kpdus/jad.html // Decompiler options: braces fieldsfirst space lnc package com.amap.api.location.core; public class AMapLocException extends Exception { public static final int ERROR_CODE_CONNECTION = 30; public static final int ERROR_CODE_FAILURE_AUTH = 32; public static final int ERROR_CODE_INVALID_PARAMETER = 24; public static final int ERROR_CODE_IO = 21; public static final int ERROR_CODE_NULL_PARAMETER = 25; public static final int ERROR_CODE_PROTOCOL = 29; public static final int ERROR_CODE_SOCKET = 22; public static final int ERROR_CODE_SOCKE_TIME_OUT = 23; public static final int ERROR_CODE_UNKNOWN = 31; public static final int ERROR_CODE_UNKNOW_HOST = 27; public static final int ERROR_CODE_UNKNOW_SERVICE = 28; public static final int ERROR_CODE_URL = 26; public static final String ERROR_CONNECTION = "http\u8FDE\u63A5\u5931\u8D25 - ConnectionException"; public static final String ERROR_FAILURE_AUTH = "key\u9274\u6743\u5931\u8D25"; public static final String ERROR_INVALID_PARAMETER = "\u65E0\u6548\u7684\u53C2\u6570 - IllegalArgumentException"; public static final String ERROR_IO = "IO \u64CD\u4F5C\u5F02\u5E38 - IOException"; public static final String ERROR_NULL_PARAMETER = "\u7A7A\u6307\u9488\u5F02\u5E38 - NullPointException"; public static final String ERROR_PROTOCOL = "\u534F\u8BAE\u89E3\u6790\u9519\u8BEF - ProtocolException"; public static final String ERROR_SOCKET = "socket \u8FDE\u63A5\u5F02\u5E38 - SocketException"; public static final String ERROR_SOCKE_TIME_OUT = "socket \u8FDE\u63A5\u8D85\u65F6 - SocketTimeoutException"; public static final String ERROR_UNKNOWN = "\u672A\u77E5\u7684\u9519\u8BEF"; public static final String ERROR_UNKNOW_HOST = "\u672A\u77E5\u4E3B\u673A - UnKnowHostException"; public static final String ERROR_UNKNOW_SERVICE = "\u670D\u52A1\u5668\u8FDE\u63A5\u5931\u8D25 - UnknownServiceException"; public static final String ERROR_URL = "url\u5F02\u5E38 - MalformedURLException"; private String a; private int b; public AMapLocException() { a = "\u6B63\u5E38"; b = 0; } public AMapLocException(String s) { a = "\u6B63\u5E38"; b = 0; a = s; a(s); } private void a(String s) { if ("IO \u64CD\u4F5C\u5F02\u5E38 - IOException".equals(s)) { b = 21; } else { if ("socket \u8FDE\u63A5\u5F02\u5E38 - SocketException".equals(s)) { b = 22; return; } if ("socket \u8FDE\u63A5\u8D85\u65F6 - SocketTimeoutException".equals(s)) { b = 23; return; } if ("\u65E0\u6548\u7684\u53C2\u6570 - IllegalArgumentException".equals(s)) { b = 24; return; } if ("\u7A7A\u6307\u9488\u5F02\u5E38 - NullPointException".equals(s)) { b = 25; return; } if ("url\u5F02\u5E38 - MalformedURLException".equals(s)) { b = 26; return; } if ("\u672A\u77E5\u4E3B\u673A - UnKnowHostException".equals(s)) { b = 27; return; } if ("\u670D\u52A1\u5668\u8FDE\u63A5\u5931\u8D25 - UnknownServiceException".equals(s)) { b = 28; return; } if ("\u534F\u8BAE\u89E3\u6790\u9519\u8BEF - ProtocolException".equals(s)) { b = 29; return; } if ("http\u8FDE\u63A5\u5931\u8D25 - ConnectionException".equals(s)) { b = 30; return; } if ("\u672A\u77E5\u7684\u9519\u8BEF".equals(s)) { b = 31; return; } if ("key\u9274\u6743\u5931\u8D25".equals(s)) { b = 32; return; } } } public int getErrorCode() { return b; } public String getErrorMessage() { return a; } }